import { ICON_SIZES } from '../../../constants';
import type { ReactElement } from 'react';

interface LogoutIconProps {
  size?: number;
}

export default function LogoutIcon({ size = ICON_SIZES.DEFAULT }: LogoutIconProps): ReactElement {
  return (
    <svg
      width={size}
      height={size}
      viewBox="0 0 24 24"
      fill="none"
      stroke="currentColor"
      strokeWidth="2"
      strokeLinecap="round"
      strokeLinejoin="round"
    >
      <path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4" />
      <polyline points="16 17 21 12 16 7" />
      <line x1="21" y1="12" x2="9" y2="12" />
    </svg>
  );
}
